﻿using NUnit.Framework;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace C_初级教程
{
    /// <summary>
    /// var 变量的使用
    /// </summary>
    internal class var变量的使用
    {
        [Test]
        public void test()
        {
            //var 并不是一种类型，var的类型，取决于第一次赋值的数据的类型，不是拆箱与装箱，var变量是强类型变量，第一次赋值后类型不可变
            var a = 9;
            object b = 10;// 使用Object存在装箱与拆箱，消耗内存
            var c = "daafad";

            Console.WriteLine($"a={a},b={b},c={c}");

           //var 与Object的区别
           //var不存在装箱和拆箱，Object就是要拆箱和装箱的

            //开发过程中var用的比较多
        }
    }
}
